a man who lives off women - Turkish English Dictionary